#! /bin/bash
# 说明：部署StayLife前端代码到生产服

# 源码目录
SRC_CODE_DIR=/silver/git_source/staylife-frontend

# 目标目录（干净的目录）
TARGET_DIR=/home/wwwroot/staylife-frontend

# Web服务器列表
SERVER_LIST='10.117.38.193'

echo '确定要部署StayLifeFE？(y/n)'

read answer
if [ $answer = "y" ]; then

    cd $SRC_CODE_DIR

    # 拉取最新代码
    git checkout master
    git pull origin master

    # 开始部署
    for server in $SERVER_LIST
    do
        # 同步代码到目标服务器
        rsync --delete --exclude='.git*' --exclude='.user.ini' --exclude="_learn" --exclude="node_modules" --exclude="npm_debug*" -r -t -v --progress $SRC_CODE_DIR/ root@$server:$TARGET_DIR
    done

fi